<?php
    

    if (!isset($_SESSION['is_logged_in'])) {
        header("Location:../index.php");
        die();
    }
    
    function subir_archivo($archivo, $ruta, $nombre) {
        $allowedExts = array("gif", "jpeg", "jpg", "png");
        
        $temp = explode(".", $archivo["name"]);
        
        $extension = end($temp);
        
        if ((($archivo["type"] == "image/gif")
                || ($archivo["type"] == "image/jpeg")
                || ($archivo["type"] == "image/jpg")
                || ($archivo["type"] == "image/pjpeg")
                || ($archivo["type"] == "image/x-png")
                || ($archivo["type"] == "image/png"))
                && in_array($extension, $allowedExts))
        {
        	//&& ($archivo["size"] < 300000)
        	 
            if ($archivo["error"] > 0)
            {
                echo "Return Code: " . $archivo["error"] . "<br>";
            }
            else
            {
//                echo "Upload: " . $archivo["name"] . "<br/>";
//                echo "Type: " . $archivo["type"] . "<br/>";
//                echo "Size: " . ($archivo["size"] / 1024) . " kB<br/>";
//                echo "Temp file: " . $archivo["tmp_name"] . "<br/>";
                
                if (file_exists($ruta . "/" . $nombre))
                    unlink($ruta . "/" . $nombre);

                move_uploaded_file($archivo["tmp_name"], $ruta . "/" . $nombre);
                
//                echo "Stored in: " . $ruta . "/" . $nombre."<br/>";
            }
        }
        else
        {
            echo "Invalid file";
        }
        
    }
?>